package day07;

import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
import java.util.Random;

public class verificationCode {
    public static void main(String[] args) {

        System.out.println( geneVeriCode(6));
    }
    public static String geneVeriCode(int len){
        ArrayList<Character> charList=new ArrayList();
       // List<char>
        String[] st=new String[62];
        char[] ch=new char[62];
        int i=0;
        for (int j=65;i<62 && j<=90;i++,j++){
            ch[i]=(char) j;
           // charList.add(Character.toString((char)j));
            charList.add((char)j);
            System.out.println((char)j);
        }
        for (int j=48;i<62 && j<=57;i++,j++){
            ch[i]=(char) j;
           // charList.add(Character.toString((char)j));
            charList.add((char)j);
        }
        for (int j=97;i<62 && j<=122;i++,j++){
            ch[i]=(char) j;
          //  charList.add(Character.toString((char)j));
            charList.add((char)j);
        }
        System.out.println(Arrays.toString(ch));

        String st2="";
        for (int k=0;k<len;k++){
//            int index=(int)(Math.random()*ch.length);
//            index=new Random().nextInt(ch.length);
          int  index=new Random().nextInt(charList.size());
           // st2+=ch[index];
            st2+=charList.get(index);
        }
        return st2;
    }
}
